package com.analysis.apresunday.entity.po;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 岗位数据(EmpData)实体类
 *
 * @author snake_skin
 * @since 2023-10-27 10:42:27
 */
@Data
@Schema(description = "岗位数据")
public class EmpData implements Serializable {
    private static final long serialVersionUID = -71658728845891052L;
    
    private Integer id;

    @Schema(description = "数据来源")
    private String source;

    @Schema(description = "岗位名称")
    private String position;

    @Schema(description = "公司名称")
    private String company;

    @Schema(description = "省份")
    private String province;

    @Schema(description = "城市")
    private String city;

    @Schema(description = "最低薪资")
    private Integer minSalary;

    @Schema(description = "最高薪资")
    private Integer maxSalary;

    @Schema(description = "额外薪资(如: 年底13薪 14薪)")
    private Integer additionalSalary;

    @Schema(description = "薪资(拼接完成的薪资 如: 5k-10k 13薪)")
    private String salary;

    @Schema(description = "工作经验")
    private String experience;

    @Schema(description = "学历要求")
    private String education;

    @Schema(description = "岗位职责")
    private String responsibility;

    @Schema(description = "公司人数")
    private String scale;

    @Schema(description = "岗位链接")
    private String positionLink;

    @Schema(description = "创建时间")
    private Date createTime;

    @Schema(description = "修改时间")
    private Date updateTime;
}